education mathematics numerical algorithms learning parallel linear algebra math firewire audio integration numerical libraries computer